NullTerminator Home

Category

Software Engineering

6 articles

How 'Any' Ate My Codebase and All I Got Was a Passing Build

How 'Any' Ate My Codebase and All I Got Was a Passing Build

The TypeScript 'any' type starts as a harmless shortcut and ends as a philosophical surrender to chaos. Follow the emotional journey from principled type-safety evangelist to someone who just needs the CI to go green before standup — and then find out if there's any hope of coming back.

HTTP 200: The Smile on a Liar's Face

HTTP 200: The Smile on a Liar's Face

Your API returned 200 OK. Your payload is an empty array. Your will to live is loading. Welcome to the most spiritually corrosive failure mode in modern software development — the silent, successful lie.

Nothing Will Ruin Your Day Quite Like Nothing: A Love Letter to Null

Nothing Will Ruin Your Day Quite Like Nothing: A Love Letter to Null

Null: the value that isn't a value, the bug that isn't a bug until it absolutely is. From Tony Hoare's infamous admission to the modern language features trying to paper over his regret, we explore how the absence of data has become the most expensive presence in software history.